package com.wang.jmonkey.modules.system.model.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.wang.jmonkey.common.model.entity.BaseEntity;

import com.wang.jmonkey.common.model.enums.BooleanEnum;
import com.wang.jmonkey.modules.system.model.enums.SystemModuleShowTypeEnum;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 系统模块配置信息表(SystemModule)表实体类
 *
 * @author HeJiawang
 * @since 2021-05-21 21:45:19
 */
@TableName("system_module")
@Data
@Accessors(chain = true)
public class SystemModuleEntity extends BaseEntity<SystemModuleEntity> {

    private Long id;

    /**
     * 系统类型，关联字典表，system_module_type
     */
    private String type;

    /**
     * 系统名称
     */
    private String name;

    /**
     * 系统简介
     */
    private String remark;

    /**
     * 图标
     */
    private String icon;

    /**
     * 是否需要引导页，1是，0否
     */
    private BooleanEnum isGuide;

    /**
     * 进入系统方式，self  blank
     */
    private SystemModuleShowTypeEnum showType;

    /**
     * 系统进入方式为blank时的路径
     */
    private String blankPath;

    /**
     * 排序值
     */
    private Integer sort;

}
